package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.Raintestrecord;

/**
 * 雨量计任务Mapper接口
 * 
 * @author ruoyi
 * @date 2024-08-01
 */
public interface RaintestrecordMapper 
{
    /**
     * 查询雨量计任务
     * 
     * @param RegisterID 雨量计任务主键
     * @return 雨量计任务
     */
    public Raintestrecord selectRaintestrecordByRegisterID(String RegisterID);

    /**
     * 查询雨量计任务列表
     * 
     * @param raintestrecord 雨量计任务
     * @return 雨量计任务集合
     */
    public List<Raintestrecord> selectRaintestrecordList(Raintestrecord raintestrecord);

    /**
     * 新增雨量计任务
     * 
     * @param raintestrecord 雨量计任务
     * @return 结果
     */
    public int insertRaintestrecord(Raintestrecord raintestrecord);

    /**
     * 修改雨量计任务
     * 
     * @param raintestrecord 雨量计任务
     * @return 结果
     */
    public int updateRaintestrecord(Raintestrecord raintestrecord);

    /**
     * 删除雨量计任务
     * 
     * @param RegisterID 雨量计任务主键
     * @return 结果
     */
    public int deleteRaintestrecordByRegisterID(String RegisterID);
    public String selectMaxTaskId(String taskid);
    public String selectMaxRegisterID(String taskid);
    /**
     * 批量删除雨量计任务
     * 
     * @param RegisterIDs 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteRaintestrecordByRegisterIDs(String[] RegisterIDs);
}
